package com.tom.architect02.zframework.handler.maniu;

public class Handler {
//Google 就是这样写的
    Looper mLooper;
    public Handler() {
        mLooper = Looper.myLooper();
    }
    public void sendMessage(Message msg) {
        // handleMessage(msg); // 直接调用。弊端：存和取是同时发生。【大量消息 过来的   容易阻塞 队列】
        enqueueMessage(msg);
    }
    // 消息加入消息队列。
    private void enqueueMessage(Message msg) {
        msg.target = this; // 设置handler
        mLooper.messageQueue.enqueueMessage(msg); // 加入消息队列
    }
    public void handleMessage(Message msg) {

    }
}
